• Engineering Software Diversity: a Model-Based Approach to Systematically Diversify Communications 

      Morin, Brice; Høgenes, Jakob; Song, Hui; Harrand, Nicolas; Baudry, Benoit (Chapter, 2018)
      Automated diversity is a promising mean of increasing the security of software systems. However, current automated diversity techniques operate at the bottom of the software stack (operating system and compiler), yielding ...
    • Model-Based Software Engineering to Tame the IoT Jungle 

      Morin, Brice; Harrand, Nicolas; Fleurey, Franck (Journal article; Peer reviewed, 2017)
      The ThingML approach, which was inspired by UML, addresses the challenges of distribution and heterogeneity in the Internet of Things. This model-driven, generative approach has been continuously evolved and applied to ...
    • Privacy in Mobile Apps. Measuring Privacy Risks in Mobile Apps 

      Pultier, Antoine; Harrand, Nicolas; Brandtzæg, Petter Bae (SINTEF Rapport;, Research report, 2016)
      Privacy risks are increasingly linked to how people use their smartphones and tablets. This study investigates privacy issues in 21 mobile apps for Android. The experiment was done in Oslo, Norway, in November and December ...